Scanner的.next()以及.nextLine()各自代表什么意思

您所在的位置:网站首页 next time是什么意思 Scanner的.next()以及.nextLine()各自代表什么意思

Scanner的.next()以及.nextLine()各自代表什么意思

2023-08-01 11:31| 来源: 网络整理| 查看: 265

String str = new Scanner(System.in).nextLine();

String str = new Scanner(System.in).next();

.next()方法一次读取一个无间隔子串,比如 TAB 空格 回车符 的时候 会终止扫描

.nextLine()方法是一次读取一行数据,nextLine()只在回车符的时候终止录入。

.next()代码: import java.util.Scanner; public class Pat01002 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("输入:"); String sc = scanner.next();         System.out.println("输出:"); System.out.println(sc); } } 输入: java is aaaa ; 输出: java .nextLine()代码: import java.util.Scanner; public class Pat01002 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("输入:"); String sc = scanner.nextLine(); System.out.println("输出:"); System.out.println(sc); } } /// 输入: java is bbbb; 输出: java is bbbb;



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3